package com.ccys.db.vo.doctor.flag;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;

/**
 * @program: WhiteCoat
 * @description: 分页查询患者标签记录返回数据组装Vo
 * @author: ZhangJingCan
 * @create: 2024-02-05 14:19
 **/

@Data
public class FlagPatientMakeVo {

    /**
     * 排序
     */
    @JsonProperty("ordering")
    private Integer ordering;

    /**
     * ID
     */
    @JsonProperty("id")
    private String id;

    /**
     * 用户名字
     */
    @JsonProperty("mem_first_name")
    private String memFirstName;

    /**
     * 用户姓氏
     */
    @JsonProperty("mem_last_name")
    private String memLastName;

    /**
     * 标记类型ID，来自 tbl_flag_reason 表
     */
    @JsonProperty("type_id")
    private Integer typeId;

    /**
     * 标记类型名称，来自 tbl_flag_reason 表
     */
    @JsonProperty("type_name")
    private String typeName;

    /**
     * 标记原因
     */
    @JsonProperty("reason")
    private String reason;

    /**
     * 医生ID
     */
    @JsonProperty("doctor_id")
    private String doctorId;

    /**
     * 医生名字
     */
    @JsonProperty("doctor_first_name")
    private String doctorFirstName;

    /**
     * 医生姓氏
     */
    @JsonProperty("doctor_last_name")
    private String doctorLastName;

    /**
     * 创建时间
     */
    @JsonProperty("created_on")
    private Date createdOn;

}
